<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>运算符优先级</title>
</head>
<body>
<script type="text/javascript">
    // 优先级从高到底
    // 1. ()  优先级最高
    // 2. 一元运算符  ++   --   !
    // 3. 算数运算符  先*  /  %   后 +   -
    // 4. 关系运算符  >   >=   <   <=
    // 5. 相等运算符   ==   !=    ===    !==
    // 6. 逻辑运算符 先&&   后||
    // 7. 赋值运算符
    //test 1:
    var s = 4 >= 6 || '人' != '阿凡达' && !(12 * 2 == 144) && true;
    console.log(s); //true

    //test 2:
    var num = 10;
    var f = 5 == num / 2 && (2 + 2 * num);  //1 && 22
    console.log(f); //22
    console.log(f.toString() === 22);   //false f.toString() 是字符串类型 22是数字类型
</script>
</body>
</html>